@font-face {
  font-family: 'webfont';
  font-display: swap;
  src: url('//at.alicdn.com/t/webfont_nrf794s70ln.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/webfont_nrf794s70ln.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/webfont_nrf794s70ln.woff2') format('woff2'),
  url('//at.alicdn.com/t/webfont_nrf794s70ln.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/webfont_nrf794s70ln.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/webfont_nrf794s70ln.svg#AlibabaPuHuiTiL') format('svg'); /* iOS 4.1- */
}


*{margin: 0;padding: 0}
a{text-decoration: none;}
ul,li{list-style-type: none;margin:0;padding: 0;}
a:hover{text-decoration: none;}

/*nav*/
.navbar-brand{padding:0;}
.navbar-inverse .navbar-nav>li>a{color: #fff;font-size: 16px;margin-right: 20px;}
.navbar-inverse{background: none;border: none;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{color: #0998ec;background: none;border-bottom: 1px solid #0998ec;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{color: #0998ec; }
.as>li{padding-top:30px;margin-left: 3px;transition: all 0.3s }
.as>li:nth-child(6){padding-right: 130px;}
.as>li>a{line-height: 15px;}
.navbar-brand>img{padding-top:16px;transition: all 0.3s}
.navbar .container{padding-left: 0px;}

@media(max-width: 767px){
	.navbar-inverse{background: #222;border:1px solid #080808;}
}
@media (max-width: 991px){
	.navbar-right{
		margin-right: -108px;
	}
	.navbar-inverse .navbar-nav>li>a{
		margin-right: 8px;
	}
	.as>li{margin-left: 0px;}
	.navbar-brand>img{padding-left: 12px;}
}
@media (max-width: 1199px){
	.as>li:nth-child(6){padding-right: 43px;}
}
@media (max-width: 767px){
	.as>li{margin-left: 20px;}
	.navbar-brand>img{padding-top:3px !important;}
}
@media (max-width: 809px){
		.as>li:nth-child(6){padding-right: 75px;}
}
@media (max-width:767px){
	.navbar-brand>img{padding-top:0px;padding-left: 35px;}
}

/*banner*/
@media screen and (min-width: 768px){
.carousel-control .icon-jiantou, .carousel-control .icon-prev, .carousel-control .icon-jiantou-copy-copy {
    margin-left: -10px;
}
}
@media(max-width:750px){
	.carousel-inner .item{height: 220px !important;}
}
@media screen and (min-width: 768px){
.carousel-control .icon-jiantou, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev, .carousel-control .icon-jiantou-copy-copy {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
}
}
.carousel-control .icon-jiantou, .carousel-control .icon-prev, .carousel-control .icon-jiantou-copy-copy {
    left: 50%;
    margin-left: -10px;
}
.carousel-control .icon-jiantou, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev, .carousel-control .icon-jiantou-copy-copy {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px;
}
.ii{width: 100%;height:100%;}

.carousel-inner .item img {
	width: 100%;
    height: 100%;
	object-fit: cover;
}


/*banner下面的四个*/
.index-pro-small{display: flex;padding-bottom: 50px;justify-content: space-between;}
.index-pro-small a{cursor: pointer;width: 25%;height: 290px;}
.index-pro-small a div{padding: 2px;/*max-height: 290px;*/overflow: hidden;}
.index-pro-small a div{width: 100%;height: 290px;}
.index-pro-small a div img{transition: all .8s ease; -webkit-transition: all .8s ease; -webkit-transition: all .8s ease;width: 100%;object-fit: cover;height: 100%;}
.index-pro-small a:hover img{transform: scale(1.1);}
.index-pro-small a h5{margin-top:5%;color:#666;text-align: center;transition: color .4s ease;font-size: 20px;}
.index-pro-small a:hover h5{color:blue;}
.index-pro-small a p{margin-top:5%;color:#666;text-align: center;transition: color .4s ease;font-size: 14px;}
.index-pro-small a:hover p{color:blue;}
/* .index-pro{padding-bottom: 90px;} */
@media(max-width: 1200px){
	.index-pro-small{
		width: 100%;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
	}
	.index-pro-small a div img{
		width: 100%;
	}
}
@media(max-width: 1007px){
	.index-pro-small a div img{
		width: 100%;
	}
}
@media(max-width:750px){
	.index-pro-small a{width: 100%;height: 100%;}
	.index-pro-small a div{height: 100%;max-height: 100%;}
	#myCarousel{margin-top:52px;}
	.about-banner{margin-top:52px;}
}


/* about */
.about-banner{max-height: 450px;overflow: hidden;}
.about-banner img{width: 100%;}
.about-wrap-head{height: 55px;background: #f5f5f5;border-bottom: 1px solid #e8e8e8;}
.about-wrap-head ul{display: flex;justify-content: center; }
.about-wrap-head ul li{min-width: 120px;height: 55px;background: #f5f5f5;transition: background-color .2s ease-in;}
.about-wrap-head ul li a{color:#000;display:block;text-align: center; line-height: 54px;transition:none;border-bottom:1px solid #e8e8e8;}
.about-wrap-head ul li a:hover{background: #0998ec;color: #fff;transition: background-color .2s ease;}
.about-head-one a{color:#fff !important;background:#e60012;border-bottom: 1px solid #e60012 !important;}
.about-wrpa-main-head{padding: 50px;}
.about-wrpa-main{margin:60px 0 60px 0;}
.about-wrpa-main .container{width: 80%;} 
/* .main-head{padding:0 40px;} */
.main-head table tbody tr td:nth-child(1){width: 56%;word-break: break-all;padding-right: 5%;padding-left: 5%;}
.main-head table tbody tr td:nth-child(1) p{font-weight: 800;}
.main-head table tbody tr td:nth-child(2){width: 44%;vertical-align: sub;}
.main-head table tbody tr td:nth-child(2) video{padding-top:5%;width: 100%;float: right;transition: width .3s ease-in;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background-color: #0998ec;color: #fff;}
#myTab li a{padding:0;}
.news-list li a{border-radius: 0px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{border:none;}
.nav-tabs>li>a{border:none;}
.ab li a{border-radius: 0;}
@media(max-width:1200px){
	.main-head table tbody tr{
		display: flex;
		flex-direction: column;
	}
	.main-head table tbody tr td:nth-child(1){
		width: 100%;
	}
	.main-head table tbody tr td:nth-child(2){
		width: 100%;
	}
}
/* 发展历程 */
#fzlc{width: 100%;}
#fzlc ul{position: relative;padding-top: 15px;}
.ul-thread{content: "";position: absolute;top: 0;z-index: 0;left: 50%;transform: translateX(-50%);height: 100%;width: 1px;background: #f7b2b7;}
#fzlc ul::before{content:"";position: absolute;top:0;left: 50%;width: 15px;height: 15px;transform: translate(-50%,-80%);background:url(../images/totop.jpg)no-repeat center center;}
#fzlc ul li{width: 100%;display: block;}
#fzlc ul li .one-wrap{position: relative;display: inline-block;max-width: 600px;width: 50%;}
#fzlc ul li:nth-child(2n-1) .one-wrap{float: left;}
#fzlc ul li .one-wrap a div{position: relative;float: left;width: 89%;max-width: 467px;height: 146px;border: 1px solid #e5e5e5;box-shadow: #e5e5e5 0 0 4px;}
#fzlc ul li:nth-child(2n-1) img{transform: translate(0);float: left;max-width: 220px;width: 46%;top: 50%;left: 50%;max-height: 452px;margin:0 auto;}
#fzlc ul li a p{margin-bottom: 20px;text-overflow: ellipsis;color: #000000;}
#fzlc ul li a p{height: auto;white-space: initial;line-height: inherit;overflow: initial;}
#fzlc ul li:nth-child(2n-1) .txt{position: relative;top: 50%;width: 52%;padding: 15px;float: right;transform: translateY(-50%);vertical-align: middle;}
#fzlc ul li:nth-child(2n-1) .txt span{content: "";position: absolute;top: 50%;right: 0%;width: 20px;height: 20px;
box-shadow: #e5e5e5 1px 1px 2px;background: white;transform: rotate(-45deg) translate(71%,-1%);}
#fzlc ul li .time{float: right;width: 11%;color:#e60012;position: absolute;top: 50%;right: -6%;transform: translate(-50%,-50%);}
#fzlc ul li a i{content: "";position: absolute;top: 50%;right: 0;width: 10px;height: 10px;z-index: 1;background: #e60012;
border-radius: 5px;transform: translate(50%,-50%);}
#fzlc ul li:nth-child(2n) .one-wrap{float: right;}
#fzlc ul li:nth-child(2n) a div{float: right;}
#fzlc ul li:nth-child(2n) img{position: initial;transform: translate(0);}
#fzlc ul li:nth-child(2n) img{float: right;max-width: 220px;width: 46%;}
#fzlc ul li:nth-child(2n) .txt{position: relative;top:50%;width: 52%;padding:15px;float: left;transform: translateY(-50%);vertical-align: middle;}
#fzlc ul li:nth-child(2n) .time{left: 0;transform: translate(50%,-50%);}
#fzlc ul li:nth-child(2n) i{content: "";position: absolute;top: 50%;left: 0;width: 10px;height: 10px; z-index: 1;background: #e60012; border-radius: 5px; transform: translate(-50%,-50%);}
@media(max-width:1199px){
	#fzlc ul li .one-wrap a div{height: 114px;width:82%;}
	#fzlc ul li a p{font-size: 12px;}
}
@media(max-width:1160px){
	#fzlc ul::before{display: none;}
	#fzlc ul i{display: none;}
	#fzlc ul span{display: none;}
}
@media(max-width:991px){
	#fzlc ul li{margin-top:10px;}
	#fzlc ul li .one-wrap{width: 100%;}
	#fzlc ul li:nth-child(2n) img{width: 165px;}
	#fzlc ul li:nth-child(2n-1) img{width: 165px;}
}
@media(max-width:768px){
	.about-wrap-head ul{justify-content: center;}
	.about-wrap-head ul li{min-width: 120px;overflow: hidden;}
}
@media(max-width:600px){
	.about-wrap-head ul{display:-webkit-box;padding: 0 3%;}
	.about-wrap-head ul li{min-width: 100px;}
}
@media(max-width:568px){
	#fzlc ul li{margin-top:60px;}
	#fzlc ul li:nth-child(2n-1) a div{height: auto;float: none;margin:0 auto;}
	#fzlc ul li:nth-child(2n-1) .txt{text-align:center;position: initial;width: 100%;margin:0 auto;transform: translate(0);text-indent: 2rem;}
	#fzlc ul li:nth-child(2n-1) .time{width: 25%;color: #e60012;position: absolute;top: -10%;left: 50%!important;text-align: center;font-size: 20px;font-weight: bold;}
	#fzlc ul li:nth-child(2n-1) img{max-width: 100%;width:100%;}
	#fzlc ul li:nth-child(2n) a div{height: auto;float: none;margin:0 auto;}
	#fzlc ul li:nth-child(2n) .txt{text-align:center;position: initial;width: 100%;margin:0 auto;transform: translate(0);text-indent: 2rem;}
	#fzlc ul li:nth-child(2n) .time{width: 25%;color: #e60012;position: absolute;top: -10%;left: 50%!important;text-align: center;font-size: 20px;font-weight: bold;transform: translate(-50%,-50%);}
	#fzlc ul li:nth-child(2n) img{max-width: 100%;width:100%;}
	.main-head table tbody tr td:nth-child(1){padding-right: 0;}
}
@media(max-width:514px){
	.about-wrap-head ul li{min-width: 90px;}
}
@media(max-width:514px){
	.about-wrap-head ul li{min-width: 86px;}
}
@media(max-width:444px){
	.about-wrap-head ul li{min-width: 81px;}
}
@media(max-width:406px){
	.about-wrap-head ul li{min-width: 74px;}
}
@media(max-width:372px){
	.about-wrap-head ul li{min-width: 66px;}
}


/* 企业荣誉 */
#qyry ul{max-height: 1200px;margin:0 auto;overflow: hidden;padding: 80px 0 50px;}
#qyry ul li{float: left;max-width: 22%;width: 100%;margin-left: 4%;text-align: center;}
#qyry ul li:nth-child(4n+1){margin-left: 0;}
#qyry ul li a div{position: relative;display: inline-block;width: 100%;min-height: 300px;border: 1px solid #e5e5e5;transition: padding .4s ease-in;}
#qyry ul li a div img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 100%;max-height: 425px;margin:0 auto;}
#qyry ul li a p{ width: 100%; height: 70px;margin-bottom: 20px;padding: 0px 10px;line-height: 70px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;color:#000;}
@media(max-width:768px){
	#qyry ul li{max-width: 45%;}
}




/* 资质认证 */
#zzrz ul{max-height: 1200px;margin:0 auto;overflow: hidden;padding: 80px 0 50px;}
#zzrz ul li{float: left;max-width: 22%;width: 100%;margin-left: 4%;text-align: center;}
#zzrz ul li:nth-child(4n+1){margin-left: 0;}
#zzrz ul li a div{position: relative;display: inline-block;width: 100%;min-height: 300px;border: 1px solid #e5e5e5;transition: padding .4s ease-in;}
#zzrz ul li a div img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 100%;max-height: 425px;margin:0 auto;}
#zzrz ul li a p{ width: 100%; height: 70px;margin-bottom: 20px;padding: 0px 10px;line-height: 70px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;color:#000;}
@media(max-width:768px){
	#zzrz ul li{max-width: 45%;}
}

/* 合作伙伴 */
#hzhb ul{max-width: 1200px;margin: 0 auto;padding: 0px 0 90px;display: flex;justify-content: space-around;flex-wrap:wrap;}
/* #hzhb ul li{position: relative;width: 20%;border:1px solid #e5e5e5;text-align:center;transition:width .5s ease-in;}
#hzhb ul li a{display: block;position:relative;width: 100%;left: 50%;top:50%;
    transform:translate(-50%,-50%);transition:all .5s ease-in;background: rgba(255,255,255,.6);}
#hzhb ul li a img{display: inline-block;width: 100%;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;opacity:.4;transition:all .4s ease;}
#hzhb ul li:hover img{-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);
    -o-filter: grayscale(0);filter: grayscale(0);filter: gray;opacity: 1;object-fit: cover;-webkit-transform: scale(0.8);transform:scale(0.8);}
#hzhb ul li:hover a{width: 90%;background: #fff;} */
#hzhb ul li{width:200px;height: 150px;border:1px solid #e5e5e5;margin-top:15px;}
#hzhb ul li a img{width: 100%;height: 100%;object-fit: scale-down;display: inline-block;width: 100%;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;opacity:.4;transition:all .8s ease;}
#hzhb ul li a img:hover{-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);
	-o-filter: grayscale(0);filter: grayscale(0);filter: gray;opacity: 1;-webkit-transform: scale(0.8);transform:scale(0.8);}
@media(max-width:550px){
	#hzhb ul li{width: 60%;}
}


/*企业文化*/
.top_banner{
	width: 100%;
	height: 250px;
}
.top_banner img{
	width: 100%;
	width: 100%;
    height: 100%;
    object-fit: contain;
}
#qywh .content{
	width: 70%;
    margin: 0 auto;
}
#qywh .content .one{
	overflow: hidden;
}
#qywh .content .one .le{
	float: left;
	width: 40%;
}
#qywh .content .one .le .item{
	margin-top: 5%;
	margin-top: 5%;
    font-size: 13px;
}
#qywh .content .one .le .item .title{

}
#qywh .content .one .le .item .con{
	text-indent: 25px;
}
#qywh .content .one .ri{
	float: right;
	width: 40%;
	margin-top: 12%;
}
#qywh .content .one .ri img{
	width: 100%;
	height: 100%;
}
#qywh .content .two{

}
#qywh .content .two .item{
	margin-top: 5%;
	margin-top: 5%;
    font-size: 13px;
}
#qywh .content .two .item .title{

}
#qywh .content .two .item .con{
	text-indent: 25px;
}
@media(max-width: 750px){
	.top_banner{
		height: auto;
	}
	#qywh .content .one .le {
    float: none;
    width: 100%;
	}
	#qywh .content .one .ri {
    float: none;
    width: 100%;
	}
}





/* 产品中心 */
.pro-list{width: 100%;margin:0 auto;margin-top:48px;}
.pro-list li{width: 25%;max-width: 270px;float: left;transition: width .5s ease-in;margin:10px 11px;}
.pro-list li >a {position: relative;transition: all .4s ease-in;}
.pro-list li a>div{position: relative;width: auto;min-height: 210px;border:1px solid #e5e5e5;height: 200px;}
.pro-list li a div>img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 100%;object-fit: contain;width:100%;height: 100%;}
.pro-list li a >p{line-height: 60px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#000;}
.pro-list li a:hover p{color:#e60012;}
.bor{    border: 1px solid #e5e5e5;width:250px;height:200px;}
.bor img{width:100%;vertical-align: middle;object-fit: contain;width:100%;height: 100%;}
.pro li a{border-radius: 0;}
#kpk li a p{text-align: center;}
#kpk a li p{text-align: center;}
@media(max-width:1200px){
	.pro-list li{max-width: 30%;width: 30%;padding: 5px;}
}
@media(max-width:968px){
	.pro-list li{max-width: 250px;width: 250px;}
}
@media(max-width:767px){
.pro-list{width: 98%;}
}
@media(max-width:967px){
	#kpk li{margin:10px 0px;}
}
@media(max-width:765px){
	#kpk li{margin:0 auto;max-width: 100%;width:100%;}
}
/* @media(max-width:714px){
	#kpk li{max-width: 87%;width:100%;}
}
@media(max-width:552px){
	#kpk li{margin:20px 40px 0px 40px;}
}
@media(max-width:478px){
	#kpk li{margin:20px 40px 0px 32px;}
}
@media(max-width:439px){
	.pro-list li{max-width: 90%;width: 90%;}
} */



/* 产品详情 */
.product-wrap-head{height: 55px;background:#f5f5f5;border-bottom:1px solid #e8e8e8;}
.product-wrap-head ul{display: flex;max-width: 1200px; margin: 0 auto;justify-content: center;}
.product-wrap-head ul li{min-width: 120px;height: 55px;background: #f5f5f5;transition: background-color .2s ease-in;}
.product-wrap-head ul li a{display: block;text-align: center;line-height: 33px;transition: none;border-bottom: 1px solid #e8e8e8;color:#000;}
.product-wrap-head ul li a:hover{background:#0998ec;color:#fff;}
.show-tit{text-align: center;padding-bottom:10px;}
.show-view{border:1px solid #dadada;padding: 10px;line-height: 22px;text-align: center;width: 100%;height: 100%; }
.show-view a img{border:0;max-width: 550px;margin:0 auto;object-fit: cover;width: 100%;height: 100%;}
.show-til{height: 35px;overflow: hidden;line-height: 35px;padding-left: 5px;background: #e4e4e4;margin-top:20px;font-size: 24px;font-weight: bold;color:#000;}
.show_news_con{line-height: 28px;padding-top:10px;}
.nxt-pre{padding:5px;}
.nxt-pre .le{float: left;width:49.5%;}
.nxt-pre .ri{float: right;width:49.5%;margin-left: 1%;}
.nxt-pre .ri p{float: right;}
.pro-show a li p{text-align: center;}




/* 新闻中心 */
.news_wrap{height: 55px;background:#f5f5f5;border-bottom: 1px solid #e8e8e8;}
.news_wrap ul{display: flex;justify-content: center;}
.news_wrap ul li{min-width: 120px;height: 55px;background:#f5f5f5;transition:background-color .2s ease-in;}
.news_wrap ul li a{color:#000;border-bottom:1px solid #e8e8e8;display: block;text-align: center;line-height: 54px;}
.news-wrap-main ul{padding-top: 30px;padding-bottom:20px;}
.news-wrap-main  ul li{padding-top:45px;border-bottom:1px solid #e5e5e5;}
.news-wrap-main ul li a{color:#000;transition: rotate 1s ease-in;}
.news-wrap-main ul li a .le{display: inline-block;width: 22%;vertical-align: top;height:200px;}
.news-wrap-main ul li a .le img{max-width: 100%;object-fit: contain;width: 100%;height: 100%;}
.news-wrap-main ul li a .ri{display: inline-block;width: 73%;margin-left: 30px;}
.news-wrap-main ul li a .ri h6{color:#e60012;font-size: 14px;}
.news-wrap-main ul li a .ri .time{margin:18px 0;color:#e60012;font-size: 14px;}
.news-wrap-main ul li a .ri .text{font-size: 12px;line-height: 20px;}
.news-wrap-main ul li a .ri .more{margin:70px 0 40px;padding:0;height: 20px;font-size: 12px;}
.news-wrap-main ul li a .ri .more>*{display: inline-block;vertical-align: top;}
.pagination li:hover{cursor: pointer;}
.news-list ul li a{border-radius: 0px;}
.news-list ul li a:hover{cursor: pointer;}
@media(max-width:1200px){
	.news-wrap-main ul li a .ri{display: inline-block;}
	.news-wrap-main ul li a .ri .text{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
}
@media(max-width:768px){
	.news-wrap-main ul li a .le{margin-left: 7px;}
	.news-wrap-main ul li a .ri{width: 68%;margin-left: 15px;padding-right: 7px;}
	.news-wrap-main ul li a .ri .time{margin:6px 0;}
	.news-wrap-main ul li a .ri .more{margin:10px 0 4px;}
}


/* 新闻详情 */
.shownews{margin:30px 10px;}
.shownews .show-title{text-align:center;padding:10px 0;border-bottom: 1px dotted #adadad;}
.show_news_con{line-height: 28px;padding:10px;overflow: hidden;}
.news_nxt_pre{text-align: center;padding:5px;}



/* 解决方案 */
.project-big{padding-top: 180px;padding-bottom: 50px;background-color: rgba(1,1,1);background-image: url(../images/project_03.jpg);background-repeat: no-repeat; background-position: center top;}
.pro-wrap ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.pro-wrap ul li{position: relative;margin-top: 38px;width: 350px;height: 319px;}
.pro-wrap ul li a{position: relative;display: inline-block;width: 100%;text-decoration: none;color: black;transition: left .5s ease-in;}
.pro-wrap ul li .pic img{width: 100%;height: 200px;object-fit: cover;}
.pro-wrap ul li .pic-name{padding: 15px 0 20px 20px;background: white;}
.pro-wrap ul li .pic-name p{font-size: 20px;color: #0998ec;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pro-wrap ul li .pic-name span{display: block;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
@media(max-width:1200px){
	.pro-wrap ul li{margin:50px auto;width: 50%;}
	.pro-wrap ul li a{padding: 20px;left: 50%;transform: translateX(-50%);}
}
@media(max-width:768px){
	.pro-wrap ul li{margin:0 auto;width: 50%;}
	.pro-wrap ul li a{padding:7px;}
	.pro-wrap ul li .pic-name{padding:5px;}
	.pro-wrap ul li .pic-name p{font-size: 14px;}
	.pro-wrap ul li .pic-name span{font-size: 12px;}
}
@media(max-width:551px){
	.pro-list li{margin:10px 5px;}
}





/* 解决方案详情 */
/* .solution-wrap .wrap-head{height: 55px;background:#f5f5f5;border:1px solid #e8e8e8;}
 .solution-wrap .wrap-head ul{display: flex;justify-content: center;}
 .solution-wrap .wrap-head ul li{float:left;margin-left:30px;min-width: 120px;height: 55px;background: #f5f5f5;transition: :background-color .2s ease-in;}
.solution-wrap .wrap-head ul li a{display: block;text-align: center;line-height: 54px;transition: none;color: #000;}
.solution-wrap .wrap-head ul li a:hover{background:#e60012;color:#fff;}
.solution-wrap .wrap-main{margin-top:60px;margin-bottom:30px;}
.solution-wrap .wrap-main .le{width: 46.875%;float: left;}
.solution-wrap .wrap-main .le h2{text-align: left;margin-bottom: 35px;padding-bottom: 30px;margin-top: 10px;visibility: visible;animation-name: fadeInUp;}
.ind-tit{font-size: 36px;color:333;font-weight: bold;position: relative;line-height: 36px;}
.info p{font-size: 16px;color:#666;line-height: 32px;}
.solution-wrap .wrap-main .ri{width: 42.96875%;float: right;}
.sou li{margin-left: 15px;}
.solution-wrap .wrap-main .ri .ri-img img{width: 100%;height: 295px;object-fit: cover;}
.solute{margin:30px;}
@media(max-width:641px){
	.solution-wrap .wrap-main .le{width: 100%;margin-bottom:20px;}
	.solution-wrap .wrap-main .ri{width: 100%;}
}    */
.solution-small-head{background: #f5f5f5;border-bottom:1px solid #e8e8e8;}
.solution-small-head .container ul{justify-content: center;display: flex;}
.solution-small-head .container ul li{float: left;}
.solution-small-head .container ul li a{display: block;text-align: center;line-height: 55px;width: 150px;color:#000;}
.solution-small-head .container ul li a:hover{background:#0998ec;color:#fff;}
.solu-wrpa-main{margin-top:60px;margin-bottom:30px;}
.solu-wrpa-main .container .le{float: left;width: 49.5%;}
.solu-wrpa-main .container .le h2{font-weight: bold;margin-bottom: 30px;}
.solu-wrpa-main .container .le .info p{font-size: 16px;color:#666;line-height: 32px;}
.solu-wrpa-main .container .ri{float: right;width: 49.5%;margin-left: 1%;height: 100%;}
.solu-wrpa-main .container .ri img{object-fit: cover;width: 100%;height: 400px;}
.solute{margin-top:60px;width: 100%;height: 100%;}
.solute .q{object-fit: cover;width:100%;height: 100%;}
.embed-responsive-16by9 iframe{width: 100%;}
.embed-responsive-16by9{padding-bottom:0px !important;}

@media(max-width:990px){
	.solution-small-head .container ul{display: block;}
	.solution-small-head .container ul li{margin-left: 70px;}
	.solution-small-head .container ul li a{margin-top: 10px;line-height: 30px;}
	.solu-wrpa-main .container .le{width: 100%;float:none;}
	.solu-wrpa-main .container .ri{width: 100%;float:none;}
	.solu-wrpa-main .container .ri img{height: 100%;}
}
@media(max-width:736px){
	.solution-small-head .container ul li{margin-left: 56px;}
}
@media(max-width:686px){
	.solution-small-head .container ul li{margin-left: 43px;}
}
@media(max-width:625px){
	.solution-small-head .container ul li{margin-left: 16px;}
}
@media(max-width:533px){
	.solution-small-head .container ul li{margin-left: 12px;}
}
@media(max-width:527px){
	.solution-small-head .container ul li{margin-left: 70px;}
}
@media(max-width:503px){
	.solution-small-head .container ul li{margin-left: 62px;}
}
@media(max-width:482px){
	.solution-small-head .container ul li{margin-left: 57px;}
}
@media(max-width:470px){
	.solution-small-head .container ul li{margin-left: 51px;}
}
@media(max-width:448px){
	.solution-small-head .container ul li{margin-left: 38px;}
}
@media(max-width:418px){
	.solution-small-head .container ul li{margin-left: 28px;}
}
@media(max-width:393px){
	.solution-small-head .container ul li{margin-left: 26px;}
}
@media(max-width:385px){
	.solution-small-head .container ul li{margin-left: 18px;}
}
@media(max-width:377px){
	.solution-small-head .container ul li{margin-left: 10px;}
}
@media(max-width:353px){
	.solution-small-head .container ul li{margin-left: 5px;}
}
@media(max-width:343px){
	.solution-small-head .container ul li{margin-left: 0px;}
}
@media(max-width:343px){
	.solution-small-head .container ul li a{width:146px;}
}
@media(max-width:321px){
	.solution-small-head .container ul li a{width:292px;}
}

/* 联系我们 */
.contact_wrap-head{height: 55px;background: #f5f5f5;border-bottom: 1px solid #e8e8e8;}
.contact_wrap-head ul{display: flex;justify-content: center;}
.contact_wrap-head ul li{min-width: 120px;height: 55px;background: #f5f5f5;transition: background-color .2s ease-in;}
.contact_wrap-head ul li a{display: block;text-align: center;line-height: 54px;transition: none;color: white;text-decoration: none;background: #0998ec;border-bottom: 1px solid #0998ec;}
.contact-wrap-main{margin-top: 60px;margin-bottom: 30px;}
.contact-wrap-main .container{width: 80%;}
.contact-wrap-main .le{float: left;width:48%;}
.contact-wrap-main .le h3{margin-bottom: 24px;}
.contact-wrap-main .le .le-txt{margin-top:30px;}
.contact-wrap-main .le .le-txt h3 span{word-break:break-all;}
.contact-wrap-main .le .le-tit{margin-top: 30px;margin-bottom: 14px;color: #e60012;font-size: 18px;}
.contact-wrap-main .le p img{width: 40%;}
.contact-wrap-main .le .call{font-size: 18px;padding-left: 14px;}
.contact-wrap-main .map{float: right;margin:7% auto;width: 49.5%;margin-left: 1%;}
#container {height: 500px;overflow: hidden;margin:0;font-family:"微软雅黑";}
@media(max-width:1060px){
	.contact-wrap-main .le{float: none;width: 100%;text-align: center;}
	.contact-wrap-main .map{float: none;width: 100%;margin-top:10px;}
	#container{width: 100%;}
}




/*foot*/
.foot{background: #f5f5f5;margin-top:5%;}
.foot-small{width: 1200px;margin: 0 auto;}
.foot-top{padding-top: 3%;}
.foot-top-le{display: inline-block;width: 39%;}
.tel{display: inline-block;}
.tel p{line-height: 40px;color:blue;font-size: 18px;}
.tel h4{font-weight: bold;font-size: 2.5rem;color:blue;}
.foot-logo{display: inline-block;float: right;width: 110px;text-align: center;vertical-align: top;}
.foot-logo p{padding-top: 10%;color:blue;}
.foot-top-ri{display: inline-block;float: right;width: 50%;padding-left: 5%;vertical-align: top;border-left: 1px solid #dcdcdc;}
.foot-top-ri > ul{display:flex; align-items: flex-start;justify-content: space-between;}
.foot-top-ri > ul > li{color:#666666;font-size: 16px;}
.foot-top-ri > ul > li ul{margin-top: 25px;line-height: 25px;}
.foot-top-ri > ul > li li{font-size: 12px;color:#333333}
.foot-top-ri > ul > li li a{transition: color .2s ease-in;font-size: 14px;color:#666;}
.foot-top-ri > ul > li li a:hover{text-decoration: none;color:blue;}
.foot-under{margin-top:2%;line-height: 60px;border-top: 1px solid #dcdcdc;}
.foot-under-le{line-height: 60px;}
.foot-top-ri > ul > li li a:hover{text-decoration: none;color:blue;}
.foot-under{margin-top:4%;line-height: 35px;border-top: 1px solid #dcdcdc;}
.foot-under-le{line-height: 35px;}
.foot-under-le p{display: inline-block;font-size: 14px;color: #666;vertical-align: bottom;}
.foot-under-le p:nth-child(1){margin-left: 5%;float: left;}
.foot-under-le p:last-child{float: right;margin-right: 5%;}
.foot-under-le p a{color:#666;}
.foot-under-le p a:hover{text-decoration: underline;}
.tel img{width: 150px;margin-bottom: 15px;}
@media(max-width: 1200px){
	.foot-top{
		display: flex;
		flex-direction: column;
	}
	.foot-top-le{
		display: flex;
		justify-content: space-around;
		width: 100%;
		order: 1;
	}
	.foot-top-ri{
		margin-top: 20px;
		padding:0 10px;
		width: 100%;
		order:2;
		border-left:none;
	}
}
@media(max-width: 768px){
	.foot-under-le{
		display: flex;
		margin: 0 auto;
		flex-direction: column;
		justify-content: center;
		float: none;
	}
	.foot-top-ri{
		display: none;
	}
	.foot-under-le p{
		text-align: center;
		line-height: 24px;
	}
}




































